package com.estylesoft.pshevch.model;

public class MovieData {
    private String imdbId;
    private String name;
    private String aka;
    private String year;
    private String duration;
    private String rating;
    private String coverPath;
    private String trailerUrl;
    private String notes;
    private String taglines;
    private String plotOutline;
    private String plots;
    private String languages;
    private String subtitles;
    private String audio;
    private String video;
    private String country;
    private String genres;
    private String director;
    private String writer;
    private String producer;
    private String music;
    private String cast;
    private boolean ownFlag;
    private boolean seenFlag;
    private boolean loanedFlag;

    public MovieData(String imdbId, String name, String aka, String year, String duration, String rating, String coverPath, String trailerUrl, String notes, String taglines, String plotOutline, String plots, String languages, String subtitles, String audio, String video, String country, String genres, String director, String writer, String producer, String music, String cast, boolean ownFlag, boolean seenFlag, boolean loanedFlag) {
        this.imdbId = imdbId;
        this.name = name;
        this.aka = aka;
        this.year = year;
        this.duration = duration;
        this.rating = rating;
        this.coverPath = coverPath;
        this.trailerUrl = trailerUrl;
        this.notes = notes;
        this.taglines = taglines;
        this.plotOutline = plotOutline;
        this.plots = plots;
        this.languages = languages;
        this.subtitles = subtitles;
        this.audio = audio;
        this.video = video;
        this.country = country;
        this.genres = genres;
        this.director = director;
        this.writer = writer;
        this.producer = producer;
        this.music = music;
        this.cast = cast;
        this.ownFlag = ownFlag;
        this.seenFlag = seenFlag;
        this.loanedFlag = loanedFlag;
    }

    public MovieData()
    {
        this("", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", false, false, false);
    }

    public String getImdbId() {
        return imdbId;
    }

    public String getName() {
        return name;
    }

    public String getAka() {
        return aka;
    }

    public String getYear() {
        return year;
    }

    public String getDuration() {
        return duration;
    }

    public String getRating() {
        return rating;
    }

    public String getCoverPath() {
        return coverPath;
    }

    public String getTrailerUrl() {
        return trailerUrl;
    }

    public String getNotes() {
        return notes;
    }

    public String getTaglines() {
        return taglines;
    }

    public String getPlotOutline() {
        return plotOutline;
    }

    public String getPlots() {
        return plots;
    }

    public String getLanguages() {
        return languages;
    }

    public String getSubtitles() {
        return subtitles;
    }

    public String getAudio() {
        return audio;
    }

    public String getVideo() {
        return video;
    }

    public String getCountry() {
        return country;
    }

    public String getGenres() {
        return genres;
    }

    public String getDirector() {
        return director;
    }

    public String getWriter() {
        return writer;
    }

    public String getProducer() {
        return producer;
    }

    public String getMusic() {
        return music;
    }

    public String getCast() {
        return cast;
    }

    public boolean isOwnFlag() {
        return ownFlag;
    }

    public boolean isSeenFlag() {
        return seenFlag;
    }

    public boolean isLoanedFlag() {
        return loanedFlag;
    }

    public void setImdbId(String imdbId) {
        this.imdbId = imdbId;
    }

    public void setName(String name) {
        this.name = name;
    }

    public void setAka(String aka) {
        this.aka = aka;
    }

    public void setYear(String year) {
        this.year = year;
    }

    public void setDuration(String duration) {
        this.duration = duration;
    }

    public void setRating(String rating) {
        this.rating = rating;
    }

    public void setCoverPath(String coverPath) {
        this.coverPath = coverPath;
    }

    public void setTrailerUrl(String trailerUrl) {
        this.trailerUrl = trailerUrl;
    }

    public void setNotes(String notes) {
        this.notes = notes;
    }

    public void setTaglines(String taglines) {
        this.taglines = taglines;
    }

    public void setPlotOutline(String plotOutline) {
        this.plotOutline = plotOutline;
    }

    public void setPlots(String plots) {
        this.plots = plots;
    }

    public void setLanguages(String languages) {
        this.languages = languages;
    }

    public void setSubtitles(String subtitles) {
        this.subtitles = subtitles;
    }

    public void setAudio(String audio) {
        this.audio = audio;
    }

    public void setVideo(String video) {
        this.video = video;
    }

    public void setCountry(String country) {
        this.country = country;
    }

    public void setGenres(String genres) {
        this.genres = genres;
    }

    public void setDirector(String director) {
        this.director = director;
    }

    public void setWriter(String writer) {
        this.writer = writer;
    }

    public void setProducer(String producer) {
        this.producer = producer;
    }

    public void setMusic(String music) {
        this.music = music;
    }

    public void setCast(String cast) {
        this.cast = cast;
    }

    public void setOwnFlag(boolean ownFlag) {
        this.ownFlag = ownFlag;
    }

    public void setSeenFlag(boolean seenFlag) {
        this.seenFlag = seenFlag;
    }

    public void setLoanedFlag(boolean loanedFlag) {
        this.loanedFlag = loanedFlag;
    }

    public MovieData withImdbId(String imdbId) {
        this.imdbId = imdbId;
        return this;
    }

    public MovieData withName(String name) {
        this.name = name;
        return this;
    }

    public MovieData withAka(String aka) {
        this.aka = aka;
        return this;
    }

    public MovieData withYear(String year) {
        this.year = year;
        return this;
    }

    public MovieData withDuration(String duration) {
        this.duration = duration;
        return this;
    }

    public MovieData withRating(String rating) {
        this.rating = rating;
        return this;
    }

    public MovieData withCoverPath(String coverPath) {
        this.coverPath = coverPath;
        return this;
    }

    public MovieData withTrailerUrl(String trailerUrl) {
        this.trailerUrl = trailerUrl;
        return this;
    }

    public MovieData withNotes(String notes) {
        this.notes = notes;
        return this;
    }

    public MovieData withTaglines(String taglines) {
        this.taglines = taglines;
        return this;
    }

    public MovieData withPlotOutline(String plotOutline) {
        this.plotOutline = plotOutline;
        return this;
    }

    public MovieData withPlots(String plots) {
        this.plots = plots;
        return this;
    }

    public MovieData withLanguages(String languages) {
        this.languages = languages;
        return this;
    }

    public MovieData withSubtitles(String subtitles) {
        this.subtitles = subtitles;
        return this;
    }

    public MovieData withAudio(String audio) {
        this.audio = audio;
        return this;
    }

    public MovieData withVideo(String video) {
        this.video = video;
        return this;
    }

    public MovieData withCountry(String country) {
        this.country = country;
        return this;
    }

    public MovieData withGenres(String genres) {
        this.genres = genres;
        return this;
    }

    public MovieData withDirector(String director) {
        this.director = director;
        return this;
    }

    public MovieData withWriter(String writer) {
        this.writer = writer;
        return this;
    }

    public MovieData withProducer(String producer) {
        this.producer = producer;
        return this;
    }

    public MovieData withMusic(String music) {
        this.music = music;
        return this;
    }

    public MovieData withCast(String cast) {
        this.cast = cast;
        return this;
    }

    public MovieData withOwnFlag(boolean ownFlag) {
        this.ownFlag = ownFlag;
        return this;
    }

    public MovieData withSeenFlag(boolean seenFlag) {
        this.seenFlag = seenFlag;
        return this;
    }

    public MovieData withLoanedFlag(boolean loanedFlag) {
        this.loanedFlag = loanedFlag;
        return this;
    }
}
